#ifndef __PageLib__
#define __PageLib__

#include "DirScanner.hh"
#include<vector>
#include<string.h>
#include<map>
#include<utility>

using namespace std;

class PageLib
{
public:
    PageLib(DirScanner& dirScanner);
    void create();//创建网页库和位置偏移库
    vector<string>& getFiles();//获取网页容器
    //map<int,pair<int,int>>& getOffsetLib();//获取偏移库信息
    
private:
    DirScanner& _dirScanner;//目录扫描对象的引用
    vector<string> _files;//存放格式化之后的网页的容器
    //map<int,pair<int,int>> _offsetLib;//存放每篇文档在网页库中的信息
};

#endif